perm filename EFIX[E,ALS]2 blob sn#171286 filedate 1975-08-06 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002			Recent ETV improvements as of July 10 1975
C00010 ENDMK
C⊗;
		Recent ETV improvements as of July 10 1975

New features  (For details see E.ALS[UP,DOC] by typing <CONTROL>? while in ETV)

1)	<CONTROL>* repeats last FIND leaving line in line-editor
2)	<META><CONTROL>*  repeats the last FIND command and will take an argument
3)	<META><CONTROL>∞<META><CONTROL>*  counts and reports occurrances
4)	Messages to user on wrong-length directories with some fixing permitted
5)	XSPOOL and XXSPOOL commands added (single page spooling without leaving ETV)
6)	New /F and /R/F file switch options to handle improperly formatted files
7)	Warnings if editing SOS, XGP and binary files and files belonging to others
8)	Automatic reporting of troubles to ALS in a TELLME file
9)	ESC I to halt searches and report progress
10)	<CONTROL><CR> now recalls old typed line when incorrect file is specified
11)	Changes to the H and ? commands to improve their utility
12)	<CONTROL>D at end of line does not blow up on long lines
13)	Special symbols are now intrerpreted correctly in FIND strings
14)	Additional information is now provided in heading and trailing lines
Features added since July 10
15)	An ETVMAP routine which makes a free storage map on free storage errors
16)	Improvement to <CONTROL>M command to center text on page
17)	Suppression of W if line is entered but not changed.
18)	J commands now take arguments
19)	; and : commands added to move straight up and down from line editor.

Old bugs fixed

1)	Fixed bug in UDP handling for file switching
2)	Some JUST and JFILL bugs fixed
3)	Fixed bug in handling FILEA←FILEB editing commands for file switching
4)	Bugs in CENTER and ALINE fixed
5)	Automatic correction for certain minor timing-induced bugs
6)	Several "fatal errors" now no longer fatal but let you continue
7)	General clarification of messages to users, making them more informatory
8)	More logical precedence rules for interpreting inconsistant commands
9)	Fixed bad bug which caused READONLY files to be reformatted unwittingly
10)	Bug in Tmpcor reporting fixed
11)	Fixed ∃ bug which allowed bad file names to be saved
12)	Fixed bug in reporting of multiple substitutions
Fixes since July 10
13)	ETV to LINE-EDITOR timing bug fixed.
14)	Aborting works correctly on bad file names and with refusal of request
		for permission to format.
15)	Control-D on last line of page and checking proper length of combined line.
16)	Commands issued while editing previously blank lines now work correctly.
17)	Q ; : ↑ ↓ commands no longer cause ILL UUO on TTYs.
18)	Write flag now set correctly when chars are deleted from end of a line.

New features thought desirable

1)	Optional saving of ∃ file list and Line Marks over exits from ETV
2)	Optional automatic beeping on the completion of time-consuming commands
3)	A macro facility
4)	Better command structure for use on non-display terminals
5)	Simultaneous multiple searches and substitutions
6)	Page copying commands requiring fewer operations than needed via Attachments
7)	String attachment, copying and moving commands (for less than full lines)
8)	Optional line numbering on the display with some numbered-line commands
9)	A much faster FIND procedure using some new string-searching techniques
10)	Cleaner and faster JUSTIFY commands (will require extensive rewriting)
11)	Better treatment of long lines (>80) on the DD with wrap-around
12)	FIXED.
13)	Remaining SOS-like FIND features (Definition of partials etc)
14)	Changes in the way Line Marks are handled during Attachments
15)	Commands to add and to delete superfluous nulls at the end of pages
16)	Easy way to delete whole pages including page marks
17)	Command to attach an entire page and delete its old page mark
18)	Automatic updating of directory if correct to last page but with additions
19)	Better window positioning with αM and similiar commands
20)	An expert's mode with very short messages
21)	<CONTROL>\ to mean <CONTROL><CR> at end of a substitution string
22)	Arguments with the ≤ and ≥ commands.
23)	XR POX command

Bugs still requiring attention
1)FIXED.Garbaging induced by certain illegal commands while in ↔ mode
2)	Bug in handling punctuation in JUST command (may require rewriting)
3)	Several obscure bugs in the Free Storage Management code which cause trouble
4)	Directory invalid bug (hack fix prevents fatal error but bug is still there)
5)	No-directory file troubles with page marking and attaching
6)	FIXED.
7)	FIXED.
8)	XFIND command stops at directory end when in /R/N with incomplete directory